//平台用户
var platAccountQqGroup = {
	//请求url
	listUrl:"/weiAccountQqGroupBusiness/list.action", //列表地址
	overviewListUrl:"/weiAccountQqGroupBusiness/overviewList.action", //QQ群分配概览列表地址
	toAddUrl:"/tgQqGroupCooperation/toAssign.action?groupIds=", //去添加页面地址
	addUrl:"/weiAccountQqGroupBusiness/add.action", //添加地址
	toResetGroupUrl : "/tgQqGroupCooperation/toAssign.action?groupIds=", //重置地址
	toViewUrl:"/tgQqGroupCooperation/toView.action?id=", //详细页面地址
	toDividerDetailUrl:"/tgQqGroupCooperation/toDividerDetail.action?id=", //跳转到微用户或商务谈判人详情页面
	getQqGroupAllInfoByGroupIdUrl:"/tgQqGroupCooperation/getQqGroupAllInfoByGroupId.action", //根据id查询对象
	getVoucherImagByDataIdUrl : "/tgQqGroupCooperation/getVoucherImagByDataId.action", //根据id查询对象
	
	onlyName :  $("#onlyName"), //修改，唯一验证时需要添加此属性
	m_title : $(".m_title"),//页面标题
	zeroLevel : $("#zeroLevel"),//页面一级导航位置
	firstLevel : $("#firstLevel"),//页面一级导航位置
	pageTitle : $("title"),//页面标题
	_overview_title_val : "QQ群分配",
	_detail_title_val : "QQ群分配明细",
	_assign_title_val : "QQ群分配用户",
	_title_val : "QQ群",
	
	addform : jQuery("#addform"), //添加form
	queryfrom :jQuery("#queryForm"), //查询form
	addBtn : $("#addBtn"),//添加按钮
	queryBtn : $("#queryBtn"),//查询按钮
	group_left_menu_selected_id : "tgQqGroup_list",  
	overview_left_menu_selected_id : "weiAccountQqGroupOverview_list",   //左侧菜单选择id 
	left_menu_selected_id : "weiAccountQqGroup_list",   //左侧菜单选择id 


	//属性
	id : $("#id"), //id
	username : $("#username"), //姓名
	groupNumber : $("#groupNumber"), //群号
	categoryName : $("#categoryName"), //群分类
	groupName : $("#groupName"), //群名称
	inPersonName : $("#inPersonName"), //分配人
	inTime : $("#inTime"), //录入时间（分配的时间）
	addStatusName : $("#addStatusName"), //添加状态，默认待添加
	addStatusTime : $("#addStatusTime"), //已通过的时间，或未通过的时间，默认为null
	addNoPassReason : $("#addNoPassReason"), //添加群未通过的原因
	importStatusName : $("#importStatusName"), //导入状态，默认未导入
	importTime : $("#importTime"), //导入成员时间，默认为null
	kickStatusName : $("#kickStatusName"), //是否被踢，默认未被踢
	kickTime : $("#kickTime"), //被踢时间
	kickReason : $("#kickReason"), //被踢的原因
	qqMemberCount : $("#qqMemberCount"), //qq成员数
	updateTime : $("#updateTime"), //更新时间
	groupIds : $("#groupIds"),
	qqGroup:undefined,
	busiList:undefined,
	weiList:undefined,
	initAssignPage : function (){
		var self = this;
		self.currPage = common.getCurrPageFlag();
		common.initLeftMenuSelected("b_weiAccountQqGroup_list");
		//初始化标题
		common.initPageTitle(self._assign_title_val,self.m_title);
		common.initTitle(self._title_val,self.pageTitle, true);
		common.initTitle(self._title_val,self.zeroLevel, false);
		common.initTitle(self._title_val,self.firstLevel, false);
		self.queryfrom.validationEngine({scroll:false});
		self.queryBtn.unbind("click").click(function(){
			self.queryAccount();
		});
		self.initAddPage();
	},
	
	initOverviewPage : function (){
		var self =this;
		self.currPage = common.getCurrPageFlag();
		common.initLeftMenuSelected("b_weiAccountQqGroupOverview_list");
		//初始化标题
		common.initPageTitle(self._overview_title_val,self.m_title);
		common.initTitle(self._overview_title_val,self.pageTitle, true);
		common.initTitle(self._title_val,self.zeroLevel, false);
		common.initTitle(self._overview_title_val,self.firstTitle, false);
		self.queryfrom.validationEngine({scroll:false});
		self.queryBtn.unbind("click").click(function(){
			self.queryOverview();
		});
    },
	
	//用户列表查询
	queryAccount : function(){
		var self = this;
		var b = self.queryfrom.validationEngine('validate');
		if(!b){
			return false;
		}
		var serializeObj = common.serializeJson("queryForm");
		var jsonStr = JSON.stringify(serializeObj)
		location.href=this.overviewListUrl + self.groupIds.val()+"&jsonParam="+jsonStr;
	},
	
	//初始化添加页面
	initAddPage : function (){
		var self = this;
		self.addform.attr("action",self.addUrl);
	},
	//建议 添加 
	add : function (){
			var self = this;
			var selected = $("input:radio[name='selectItem']:checked");
			if(selected.length == 0){
				alert("请选择要分配的用户！");
				return;
			}
			$("#accountId").val(selected.val());
			self.ajaxSubmitForm();
	},
	//提交表单
	ajaxSubmitForm  : function (){
		var self = this;
		self.addform.ajaxSubmit(function(resp) {
			if (resp.s > 0) {
				location.href=self.overviewListUrl;
			} else {
				//唯一判断
				if(resp.s==-100) {
					$("#username").validationEngine("showPrompt",resp.d,"error");
				}else{
					common.alert(resp.d);
				}
			}
		});	
	},
	//列表查询
	queryOverview : function(){
		var self = this;
		var b = self.queryfrom.validationEngine('validate');
		if(!b){
			return false;
		}
		var serializeObj = common.serializeJson("queryForm");
		var jsonStr = JSON.stringify(serializeObj)
		location.href=this.overviewListUrl+"?jsonParam="+jsonStr;
	},
	 //跳转详情页面
	   toDetail : function (id){
			location.href=this.toViewUrl+id;
		},
	//跳转到微用户或商务谈判人详情页面
		toDividerDetail : function (id,type){
			location.href=this.toDividerDetailUrl+id+"&type=" +type;
		},
	//页面初始化
	initPage : function (){
		var self = this;
		self.currPage = common.getCurrPageFlag();
		common.initLeftMenuSelected(self.left_menu_selected_id);

		//初始化标题
		common.initPageTitle(self._detail_title_val,self.m_title);
		common.initTitle(self._detail_title_val,self.pageTitle, true);
		common.initTitle(self._title_val,self.zeroLevel, false);
		common.initTitle(self._detail_title_val,self.firstLevel, false);
		
		if(self.currPage=="list"){
			self.initSeletePage();
		}
//		if(self.currPage=="detail"){
//			self.initDetailPage();
//		}
	},
	initSeletePage : function (){
		var self =this;
		self.queryfrom.validationEngine({scroll:false});
		self.queryBtn.unbind("click").click(function(){
			self.query();
		});
    },
  //初始化详情页面数据
//	initDetailPage : function(){
//		   var self = this;
//			self.getQqGroupAllInfoByGroupId(self.id.val(),function (result){
//				if (result.s > 0) {
//					self.setForm(result.data);
//					$("input").attr("disabled",true);
//					$("textarea").attr("disabled",true);
//					self.addBtn.hide();
//					$("._detail").show();
//				}//不存在
//				else if (result.s==-1000) {
//					location.href = common.notFindUrl;
//				}  
//				else {
//					common.alert(result.d);
//				}
//			});
//	   },
//	   //根据id查询信息
//	   getQqGroupAllInfoByGroupId : function (id,callBack){
//		   var self = this;
//		   var obj = null;
//		   var rData={"id" : id};
//			$.ajax({
//				url : self.getQqGroupAllInfoByGroupIdUrl,
//				data : rData,// 
//				success :callBack
//			});
//	   },
    //列表查询
	query : function(){
		var self = this;
		var b = self.queryfrom.validationEngine('validate');
		if(!b){
			return false;
		}
		var serializeObj = common.serializeJson("queryForm");
		var jsonStr = JSON.stringify(serializeObj)
		location.href=this.listUrl+"?jsonParam="+jsonStr;
	},
	  //查看凭证图片
	viewVoucherImag : function (dataId){
		if(!dataId){
			alert("抱歉，找不到凭证图片信息！");
			return;
		}
		var self =this
//		$("#audit_name").html(name);
		 $("#viewVoucherImapPop").modal().css({
             'width':'798px',
             'margin-top': '-400px',	                
             'margin-left': function () {
            	 return -($(this).width()/2);
             }
		});
		
		self.getVoucherImagByDataId(dataId,function (result){
			if (result.s > 0) {
				debugger;
				var dataObj = result.data;
				 for(var i=0;i<dataObj.length;i++){      
				       //  alert(dataObj[i].comId+" "+dataObj[i].comName);
					      $("#pic"+(i+1)).attr("src",dataObj[i].filePath ); 
					      $("#a"+(i+1)).attr("href",dataObj[i].filePath ); 
					      $("#a"+(i+1)).attr("target","_blank" ); 
//					      self.setPicSrc(dataObj[i].filePath);
				     }  
//				self.setForm(result.data);
				//根据求职类型设置recommend_tr是否显示
			}  //不存在
			else if (result.s==-1000) {
				location.href = common.notFindUrl;
			}
			else {
				common.alert(result.d);
			}
		});
	},
	
	   //根据id查询信息
	getVoucherImagByDataId : function (id,callBack){
		   var self = this;
		   var obj = null;
		   var rData={"id" : id};
			$.ajax({
				url : self.getVoucherImagByDataIdUrl,
				data : rData,// 
				success :callBack
			});
	   },
	//跳转重新分配页面
	toResetAssign : function (){
		var self = this;
		var values= common.getCheckbox("selectItem");
		if(values.length==0){
			alert("请选择要分配的群！");
			return;
		}
		location=self.toResetGroupUrl+values+"&type=2";

		/*$("#accountId").val(selected.val());
		self.ajaxSubmitForm();*/
	
	},
	//填充表单数据
	   setForm : function (obj){
		   var self = this;
		   qqGroup = obj.qqGroup;
		   busiList = obj.busiList;
		   weiList = obj.weiList;
		    //唯一验证时需要记录原来的名称
//		    self.onlyName.val(obj.name);
		   //赋值
//			self.id.val(qqGroup.id); //id
			
			$("#number").val(qqGroup.number); //群号
			$("#categoryName").val(qqGroup.categoryName); //群分类
			$("#name").val(qqGroup.name); //群名称
			
			$("#qqMemberCount").val(qqGroup.qqMemberCount); //群成员数
			$("#leaderNumber").val(qqGroup.leaderNumber); //群主qq号
			$("#leaderNickname").val(qqGroup.leaderNickname); //群主qq名称
		
			$("leaderCount").val(qqGroup.leaderCount); //管理员数量
			
			$("#uploadJlCount").val(qqGroup.uploadJlCount); //上传简历数
			$("#interviewCount").val(qqGroup.interviewCount); //去面试数
			$("#offerCount").val(qqGroup.offerCount); //成单数
				
			$("#inPersonName").val(qqGroup.inPersonName); //录入人
			//其它属性
			if(qqGroup.inTime && qqGroup.inTime>0){
			  var new1 = new Date(qqGroup.inTime).format("yyyy-MM-dd");
			  $("#inTime").val(new1); //录入时间（分配的时间）
			}
			//其它属性
			if(qqGroup.updateTime && qqGroup.updateTime>0){
				var new1 = new Date(qqGroup.updateTime).format("yyyy-MM-dd");
				$("#updateTime").val(new1); //更新时间
			}
	   },
	   
	  tolist:function(id){
		  var self = this;
		  location.href=self.listUrl+"?accountId="+id
	   }
}